package com.easyfile.easyfilemaster.entity.dto;

import lombok.Data;

import javax.validation.constraints.Max;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;
import java.util.Date;
import java.util.List;

/**
 * @author chenpeman
 * @date 2022年05月29日 12:28
 */
@Data
public class ShareFilesDto {
    private Long userId;
    @NotNull(message = "请至少选择一个文件")
    private List<Long> ids;
    /**
     * 过期时间
     * 最长：30天
     * 最短：1天
     */
    @NotNull(message = "请设置过期时间")
    @Max(2592000000L)
    @Min(86400000L)
    private Long timeout;
}
